caravan and camping area - French English Dictionary